// pages/blood/selectNumber.js
const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    currentNum: 0,
    min: 6.8,
    title: ['空腹', '早餐前', '早餐后', '午餐前', '午餐后', '晚餐前', '晚餐后', '睡眠前'],
    firstRecord: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      min: options.type,
      curIndex: options.number
    })
  },
  bindvalue(e) {
    this.setData({
      currentNum: e.detail.value
    })
  },
  submit () {
    let that = this
    app.request(app.apiDomain + 'index.php?c=activity&a=setGlucose', {
      type: parseInt(that.data.curIndex) + 1,
      number: that.data.currentNum
    },function (res) {
      if (res.data.status == 1) {
        wx.showToast({
          title: res.data.info,
          icon: 'none'
        })
        let today = res.data.data.data
        let last = res.data.data.last
        let index = parseInt(that.data.curIndex) + 1
        let firstRecord = true
        if (!last.hasOwnProperty('id')) {
          // 第一次记录
          let desc = '这是您第一次记录' + that.data.title[that.data.curIndex] + '血糖值，请持续！'
          that.setData({
            firstRecord: firstRecord,
            desc: desc,
            status: true
          })
        } else {
          let number = parseFloat(today['number' + index]) > parseFloat(last['number' + index]) ? today['number' + index] - last['number' + index] : last['number' + index] - today['number' + index]
          let status = parseFloat(today['number' + index]) > parseFloat(last['number' + index]) ? '高' : '低'
          let desc = '你的' + that.data.title[that.data.curIndex] + '血糖比上一次' + status + ' '
          that.setData({
            firstRecord: firstRecord,
            desc: desc,
            number: parseFloat(number).toFixed(1),
            status: false
          })
        }
        // wx.redirectTo({
        //   url: 'blood',
        // })
      }
    }, 'POST')
  },
  closeMask () {
    let that = this
    that.setData({
      firstRecord: false
    })
    wx.redirectTo({
      url: 'blood',
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})